body{
    background: #fff;
    min-height: 100vh;
}
.personal-intro{
    height:28.6vw;
    border-bottom: 1px solid #d4d4d4;
    position: relative;
}
.intro{
    display: flex;
    align-items:center;
    height:20vw;
}
.personal-intro img{
    float: left;
    width: 11.2vw;
    height: 11.2vw;
    border-radius: 50%;
    margin-left: 10vw;
}
.personal-intro .name{
    font-family: "微软雅黑";
    float: left;
    margin-left: 3vw;
    color: #000;
    font-size: 2rem;
    overflow: hidden;
    max-width:30vw;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
p{
    margin-bottom: 0;
}
.personal-intro .position{
    font-family: "微软雅黑";
    margin-left: 3vw;
    font-size: 1.3rem;
    color: #333;
    width: 50vw;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.personal-intro .time{
    font-family: "微软雅黑";
    color: #666;
    font-size:1.3rem;
    margin-left: 24vw;
    position: relative;
    top: -4vw;
}
.line{
    height:1.46vw;
    background: #f1f1f1;
}
.span{
    font-size: 1.6rem;
    color: #333;
    font-family: "黑体";
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #6f5757;
}
.work-descri{
    padding: 2vw 5vw;
}

.work-descri div{
    margin-top: 15px;
    font-size: 1.5rem;
    color: #666;
    width: 100%;
    line-height: 2.5rem;
    word-wrap: break-word;
}
.work-descri div img{
    display: inline-block;
    width: 90.4vw;
    height: 55vw;
    margin-right: 2.8vw;
    margin-bottom: 2vw;
}
.work-descri div img:last-of-type{
    margin-right: 0;

}
img.denied{
    width: 85%;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    margin-left: 7.5%;
}
